<HTML><HEAD><TITLE>ord_disjoint_union(+Set1, +Set2, -Union)</TITLE>
</HEAD><BODY>[ <A HREF="index.html">library(ordset)</A> | <A HREF="../../index.html">Reference Manual</A> | <A HREF="../../fullindex.html">Alphabetic Index</A> ]
<H1>ord_disjoint_union(+Set1, +Set2, -Union)</H1>
Computes the union of Set1 and Set2 when they are disjoint
<DL>
<DT><EM>Set1</EM></DT>
<DD>A set
</DD>
<DT><EM>Set2</EM></DT>
<DD>A set
</DD>
<DT><EM>Union</EM></DT>
<DD>A set or variable
</DD>
</DL>
<H2>Description</H2>
	Succeeds when Union is the union of disjoint sets Set1 and Set2.
	Fails if Set1 and Set2 are not disjoint, i.e. if they have a
	non-empty intersection.
    
<H3>Modes and Determinism</H3><UL>
<LI>ord_disjoint_union(+, +, -) is semidet
</UL>
<H3>Fail Conditions</H3>
Fails if the sets are not disjoint
<H2>See Also</H2>
<A HREF="../../lib/ordset/ord_union-4.html">ord_union / 4</A>, <A HREF="../../lib/ordset/ord_union-2.html">ord_union / 2</A>
</BODY></HTML>
